import pymysql

#创建数据库连接
db=pymysql.connect("localhost","root",'123456',"mql",charset='utf8')
#创建cursor对象
cursor=db.cursor()

book='4,python程序设计,莫巧丽,55,程序设计,2018-01-01'
f=book.split(',')

#
#将JSON数据存入MySQL数据库
d={
    'id':'7',
    'title':'Node.js程序设计',
    'content':'陈慧安',
    'author_id':'77'
}
# 创建SQL指令INSERT字符串
sql="""insert into ab(id,title,content,author_id) values ('{0}','{1}','{2}','{3}')"""
# sql=sql.format('5',f[1],'moqiaoli',int(f[3]))
sql1=sql.format(d['id'],d['title'],d['content'],d['author_id'])
print(sql)
try:
    #执行sql指令
    cursor.execute(sql1)
    db.commit()#确认交易
    print("新增一笔记录")
except:
    db.rollback()#恢复交易
    print("新增记录失败")
db.close()



# #执行sql的select命令
# cursor.execute('select*from user')
# #取出所有记录
# data=cursor.fetchall()
# #取出查询的每一条记录
# for row in data:
#     #获取前两个字段
#     print(row[0],row[1])
#
# #关闭数据库
# db.close()

